wire-woven screen - German English Dictionary